window.onload=function() {
    var textArea = $(".text-area-box");
    var entryInfo = $(".entry-info");
    var src;
    focus(textArea,entryInfo);
    blur(textArea);
    judjeCheckBox();
    registerButton();

}
    function judjeCheckBox() {
        $("input[name='checkBoxJudge']:checkbox").click(function(){
            if($(this).is(':checked')){
                $(this).attr('checked',true).siblings().attr('checked',false);
            }else{
                $(this).attr('checked',false).siblings().attr('checked',false);
            }
             str = $(this).attr("value");
        });
    }
    function focus(textArea,entryInfo) {
        entryInfo.focus(function () {
            // console.log("]====")
            // console.log($(this).siblings())
            if($(this).siblings().eq(2).is(":hidden")){
                $(this).siblings().eq(1).removeClass('hide')
            }
        });
        textArea.focus(function () {
            if($(this).siblings().eq(2).is(":hidden")){
                $(this).siblings().eq(1).removeClass('hide')
            }
        })
    }
    function blur(textArea) {
        textArea.blur(function () {
            var introduce = /^[\u4e00-\u9fa5\w-]{10,100}$/;
            if (textArea.val() === "") {
                areaBlur();
            } else {
                if (!(introduce.test(textArea.val()))) {
                    $(this).siblings().eq(1).addClass('hide')
                    $(this).siblings().eq(2).removeClass('hide')
                } else if (introduce) {
                    areaBlur();
                }
            }
            function areaBlur() {
                $("#cue-company-int-area").addClass('hide')
                $("#cue-company-int-area-error").addClass('hide')
            }
        })
        $("input").blur(function () {
            var companyName = /^[\u4e00-\u9fa5\w-]{4,40}$/;
            if ($(this).is("#company-name")) {
                if(!(companyName.test($("#company-name").val()))){
                    $("#cue-company-name-error").removeClass('hide')
                    $("#cue-company-name").addClass('hide')
                    return false;
                }else{
                    $("#cue-company-name").addClass('hide')
                    $("#cue-company-name-error").addClass('hide')
                    return true;
                }
            }
            var companyArea = /^[\u4e00-\u9fa5\w-]{4,40}$/;
            if ($(this).is("#company-area")) {
                if(!(companyArea.test($("#company-area").val()))){
                    $("#cue-company-area-error").removeClass('hide')
                    $("#cue-company-area").addClass('hide')
                    return false;
                }else{
                    $("#cue-company-area").addClass('hide')
                    $("#cue-company-area-error").addClass('hide')
                    return true;
                }
            }
            var linkName = /^[\u4E00-\u9FA5A-Za-z]{2,20}$/;
            if ($(this).is("#link-name")) {
                if(!(linkName.test($("#link-name").val()))){
                    $("#cue-link-name-error").removeClass('hide')
                    $("#cue-link-name").addClass('hide')
                    return false;
                }else{
                    $("#cue-link-name").addClass('hide')
                    $("#cue-link-name-error").addClass('hide')
                    return true;
                }
            }
            var telephoneTest = /^1[3|5|7|8|][0-9]{9}$/
            if ($(this).is("#link-telephone")) {
                if ($("#link-telephone").val() != ""){
                    if(!(telephoneTest.test($("#link-telephone").val()))){
                        $("#cue-telephone-error").removeClass('hide')
                        $("#cue-telephone").addClass('hide')
                        return false;
                    }else if(telephoneTest){
                        $("#cue-telephone-error").addClass('hide')
                        return true;
                    }
                }else {
                    $("#cue-telephone").addClass('hide')
                }
            }
            var phoneTest = /^1[3|5|7|8|][0-9]{9}$/
            if ($(this).is("#phone-test")) {
                if(!(phoneTest.test($("#phone-test").val()))){
                    $("#cue-phone-error").removeClass('hide')
                    $("#cue-phone").addClass('hide')
                    return false;
                }else {
                    $("#cue-phone").addClass('hide')
                    $("#cue-phone-error").addClass('hide')
                    return true;
                }
            }
            var email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
            if ($(this).is("#link-postbox")) {
                if ($("#link-postbox").val() != ""){
                    if(!(email.test($("#link-postbox").val()))){
                        $("#cue-link-postbox-error").removeClass('hide')
                        $("#cue-link-postbox").addClass('hide')
                        return false;
                    }else if(email){
                        $("#cue-link-postbox-error").addClass('hide')
                        return true;
                    }
                }else{
                    $("#cue-link-postbox").addClass('hide')
                }
            }

        })
    }



